Automatic Generation of Invariants in Spin
نویسندگان
چکیده
Spin takes a model to be veri ed and a property, and outputs true if the model satis es the property or otherwise false, with a counterexample. In the rst case, the user has no indication about why the property is satis ed. It may be the case that the model does not really represent what the user meant to express, and the property is void. It can therefore be useful if the tool could provide some additional information about the behavior of a model, regardless of a property's validity. A way of providing such information is to have Spin discover invariants of the model automatically. In this paper we focus on generating invariants of the form a rel b, where a and b are integer variables, and rel is an ordering relation. We give an algorithm with a matching implementation in Spin, including a graphical user interface.
منابع مشابه
Automatic Generation of State Invariants
Automatic generation of state invariants, properties that hold in every reachable state of a state machine model, can be valuable in software development. Not only can such invariants be presented to system users for validation, in addition, they can be used as auxiliary assertions in proving other invariants. This paper describes an algorithm for the automatic generation of state invariants th...
متن کاملAutomatic Workflow Generation and Modification by Enterprise Ontologies and Documents
This article presents a novel method and development paradigm that proposes a general template for an enterprise information structure and allows for the automatic generation and modification of enterprise workflows. This dynamically integrated workflow development approach utilises a conceptual ontology of domain processes and tasks, enterprise charts, and enterprise entities. It also suggests...
متن کاملAutomatic Workflow Generation and Modification by Enterprise Ontologies and Documents
This article presents a novel method and development paradigm that proposes a general template for an enterprise information structure and allows for the automatic generation and modification of enterprise workflows. This dynamically integrated workflow development approach utilises a conceptual ontology of domain processes and tasks, enterprise charts, and enterprise entities. It also suggests...
متن کاملImprovement of generative adversarial networks for automatic text-to-image generation
This research is related to the use of deep learning tools and image processing technology in the automatic generation of images from text. Previous researches have used one sentence to produce images. In this research, a memory-based hierarchical model is presented that uses three different descriptions that are presented in the form of sentences to produce and improve the image. The proposed ...
متن کامل3D rotation invariants by complex moments
A generalization of the complex moments from 2D to 3D is described. Group representation theory is used to construct 3D rotation invariants from them. The algorithm for automatic generating of the invariants of higher orders is proposed. An algorithm for automatic generation of higher order invariants is proposed. The linearly dependent invariants are eliminated. The invariants are experimental...
متن کامل